For WYSIWYG Web authoring turn to Dreamweaver, but if you prefer to get you hands dirty and code it yourself, then  it doesn't get much better than CoffeeCup HTML Editor. The application includes a host of robust features such as wizards for tables, lists, forms, and frames, a spellchecker, JavaScript library, DHTML effects, sound gallery, FTP client, CGI scripts and much more.